home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / gcc / gcc260diffs.lha / gnu / src-patches / gawk-2.15.4.diffs < prev    next >
Encoding:
Text File  |  1994-07-23  |  10.1 KB  |  379 lines

  1. diff -2rcN gawk-2.15.4/Makefile.in gawk-2.15.4-amiga/Makefile.in
  2. *** gawk-2.15.4/Makefile.in    Sun Feb 27 22:43:47 1994
  3. --- gawk-2.15.4-amiga/Makefile.in    Sun Feb 27 21:32:30 1994
  4. ***************
  5. *** 23,27 ****
  6.   # Makefile, OR configure WILL OVERWRITE YOUR CHANGES
  7.   
  8. ! prefix = /usr/local
  9.   exec_prefix = $(prefix)
  10.   binprefix =
  11. --- 23,27 ----
  12.   # Makefile, OR configure WILL OVERWRITE YOUR CHANGES
  13.   
  14. ! prefix = /gcc
  15.   exec_prefix = $(prefix)
  16.   binprefix =
  17. ***************
  18. *** 41,45 ****
  19.   #    as a guide.
  20.   
  21. ! CC=         gcc -g
  22.   ##MAKE_CC## CC = cc
  23.   
  24. --- 41,45 ----
  25.   #    as a guide.
  26.   
  27. ! CC= gcc
  28.   ##MAKE_CC## CC = cc
  29.   
  30. ***************
  31. *** 88,92 ****
  32.   ##MAKE_NeXT## VFLAGS = -DGFMT_WORKAROUND
  33.   
  34. ! CFLAGS = -O
  35.   FLAGS = -DGAWK -DHAVE_CONFIG_H $(VFLAGS) $(DEBUG) $(PROFILE) $(WARN)
  36.   LDFLAGS = $(LINKSTATIC) $(PROFILE)
  37. --- 88,92 ----
  38.   ##MAKE_NeXT## VFLAGS = -DGFMT_WORKAROUND
  39.   
  40. ! CFLAGS = -O2
  41.   FLAGS = -DGAWK -DHAVE_CONFIG_H $(VFLAGS) $(DEBUG) $(PROFILE) $(WARN)
  42.   LDFLAGS = $(LINKSTATIC) $(PROFILE)
  43. diff -2rcN gawk-2.15.4/config/amigados gawk-2.15.4-amiga/config/amigados
  44. *** gawk-2.15.4/config/amigados    Thu Jan  1 00:00:00 1970
  45. --- gawk-2.15.4-amiga/config/amigados    Sun Feb 27 21:30:42 1994
  46. ***************
  47. *** 0 ****
  48. --- 1,6 ----
  49. + Amiga under AmigaOS with gcc
  50. + ENVSEP ','
  51. + DEFPATH  ".,/usr/lib"
  52. + HAVE_UNDERSCORE_SETJMP 1
  53. + SRANDOM_PROTO 1
  54. + STDC_HEADERS 1
  55. diff -2rcN gawk-2.15.4/configure gawk-2.15.4-amiga/configure
  56. *** gawk-2.15.4/configure    Sun Feb 27 22:44:01 1994
  57. --- gawk-2.15.4-amiga/configure    Sun Feb 27 21:30:44 1994
  58. ***************
  59. *** 1,3 ****
  60. ! #! /bin/sh
  61.   #
  62.   # configure -- produce a config.h from a known configuration
  63. --- 1,3 ----
  64. ! #!/bin/sh
  65.   #
  66.   # configure -- produce a config.h from a known configuration
  67. diff -2rcN gawk-2.15.4/dfa.h gawk-2.15.4-amiga/dfa.h
  68. *** gawk-2.15.4/dfa.h    Sun Feb 27 22:44:28 1994
  69. --- gawk-2.15.4-amiga/dfa.h    Sun Feb 27 21:41:12 1994
  70. ***************
  71. *** 24,28 ****
  72. --- 24,30 ----
  73.   
  74.   /* Number of bits in an unsigned char. */
  75. + #ifndef CHARBITS
  76.   #define CHARBITS 8
  77. + #endif
  78.   
  79.   /* First integer value that is greater than any character code. */
  80. ***************
  81. *** 30,34 ****
  82. --- 32,38 ----
  83.   
  84.   /* INTBITS need not be exact, just a lower bound. */
  85. + #ifndef INTBITS
  86.   #define INTBITS (CHARBITS * sizeof (int))
  87. + #endif
  88.   
  89.   /* Number of ints required to hold a bit for every character. */
  90. diff -2rcN gawk-2.15.4/io.c gawk-2.15.4-amiga/io.c
  91. *** gawk-2.15.4/io.c    Sun Feb 27 22:43:46 1994
  92. --- gawk-2.15.4-amiga/io.c    Sun Feb 27 21:30:47 1994
  93. ***************
  94. *** 546,551 ****
  95. --- 546,553 ----
  96.       }
  97.       if (fflush(stderr)) {
  98. + #ifndef __amigados__  /* HACK (fnf) */
  99.           warning("error writing standard error (%s).", strerror(errno));
  100.           status++;
  101. + #endif
  102.       }
  103.       for (rp = red_head; rp != NULL; rp = rp->next)
  104. ***************
  105. *** 587,592 ****
  106. --- 589,596 ----
  107.       }
  108.       if (fflush(stderr)) {
  109. + #ifndef __amigados__  /* HACK (fnf) */
  110.           warning("error writing standard error (%s).", strerror(errno));
  111.           status++;
  112. + #endif
  113.       }
  114.       return status;
  115. diff -2rcN gawk-2.15.4/test/Makefile gawk-2.15.4-amiga/test/Makefile
  116. *** gawk-2.15.4/test/Makefile    Sun Feb 27 22:44:15 1994
  117. --- gawk-2.15.4-amiga/test/Makefile    Sun Feb 27 21:35:40 1994
  118. ***************
  119. *** 1,3 ****
  120. --- 1,5 ----
  121.   SHELL = /bin/sh
  122. + #COMPARE = cmp
  123. + COMPARE = diff
  124.   
  125.   bigtest:    basic poundbang gawk.extensions
  126. ***************
  127. *** 15,22 ****
  128.       cp ../gawk /tmp && chmod +x poundbang && ./poundbang poundbang >tmp
  129.       rm -f /tmp/gawk
  130. !     cmp poundbang.good tmp && rm -f tmp
  131.   
  132.   msg::
  133. !     @echo 'Any output from "cmp" is bad news, although some differences'
  134.       @echo 'in floating point values are probably benign -- in particular,'
  135.       @echo 'some systems may omit a leading zero and the floating point'
  136. --- 17,24 ----
  137.       cp ../gawk /tmp && chmod +x poundbang && ./poundbang poundbang >tmp
  138.       rm -f /tmp/gawk
  139. !     $(COMPARE) poundbang.good tmp && rm -f tmp
  140.   
  141.   msg::
  142. !     @echo 'Any output from "$(COMPARE)" is bad news, although some differences'
  143.       @echo 'in floating point values are probably benign -- in particular,'
  144.       @echo 'some systems may omit a leading zero and the floating point'
  145. ***************
  146. *** 25,61 ****
  147.   swaplns::
  148.       @../gawk -f swaplns.awk data >tmp
  149. !     cmp swaplns.good tmp && rm -f tmp
  150.   
  151.   messages::
  152.       @../gawk -f messages.awk >out2 2>out3
  153. !     { cmp out1.good out1 && cmp out2.good out2 && cmp out3.good out3 && rm -f out1 out2 out3; } || { test -c /dev/stdout && echo IT IS OK THAT THIS TEST FAILED; }
  154.   
  155.   argarray::
  156.       @TEST=test echo just a test | ../gawk -f argarray.awk argarray.awk - >tmp
  157. !     cmp argarray.good tmp && rm -f tmp
  158.   
  159.   fstabplus::
  160.       @echo '1        2' | ../gawk -f fstabplus >tmp
  161. !     cmp fstabplus.good tmp && rm -f tmp
  162.   
  163.   fsrs::
  164.       @../gawk -f fsrs.awk fsrs.in >tmp
  165. !     cmp fsrs.good tmp && rm -f tmp
  166.   
  167.   igncfs::
  168.       @../gawk -f igncfs.awk igncfs.in >tmp
  169. !     cmp igncfs.good tmp && rm -f tmp
  170.   
  171.   longwrds::
  172.       @../gawk -f longwrds.awk manpage | sort >tmp
  173. !     cmp longwrds.good tmp && rm -f tmp
  174.   
  175.   fieldwdth::
  176.       @echo '123456789' | ../gawk -v FIELDWIDTHS="2 3 4" '{ print $$2}' >tmp
  177. !     cmp fieldwdth.good tmp && rm -f tmp
  178.   
  179.   ignrcase::
  180.       @echo xYz | ../gawk -v IGNORECASE=1 '{ sub(/y/, ""); print}' >tmp
  181. !     cmp ignrcase.good tmp && rm -f tmp
  182.   
  183.   regtest::
  184. --- 27,63 ----
  185.   swaplns::
  186.       @../gawk -f swaplns.awk data >tmp
  187. !     $(COMPARE) swaplns.good tmp && rm -f tmp
  188.   
  189.   messages::
  190.       @../gawk -f messages.awk >out2 2>out3
  191. !     { $(COMPARE) out1.good out1 && $(COMPARE) out2.good out2 && $(COMPARE) out3.good out3 && rm -f out1 out2 out3; } || { test -c /dev/stdout && echo IT IS OK THAT THIS TEST FAILED; }
  192.   
  193.   argarray::
  194.       @TEST=test echo just a test | ../gawk -f argarray.awk argarray.awk - >tmp
  195. !     $(COMPARE) argarray.good tmp && rm -f tmp
  196.   
  197.   fstabplus::
  198.       @echo '1        2' | ../gawk -f fstabplus >tmp
  199. !     $(COMPARE) fstabplus.good tmp && rm -f tmp
  200.   
  201.   fsrs::
  202.       @../gawk -f fsrs.awk fsrs.in >tmp
  203. !     $(COMPARE) fsrs.good tmp && rm -f tmp
  204.   
  205.   igncfs::
  206.       @../gawk -f igncfs.awk igncfs.in >tmp
  207. !     $(COMPARE) igncfs.good tmp && rm -f tmp
  208.   
  209.   longwrds::
  210.       @../gawk -f longwrds.awk manpage | sort >tmp
  211. !     $(COMPARE) longwrds.good tmp && rm -f tmp
  212.   
  213.   fieldwdth::
  214.       @echo '123456789' | ../gawk -v FIELDWIDTHS="2 3 4" '{ print $$2}' >tmp
  215. !     $(COMPARE) fieldwdth.good tmp && rm -f tmp
  216.   
  217.   ignrcase::
  218.       @echo xYz | ../gawk -v IGNORECASE=1 '{ sub(/y/, ""); print}' >tmp
  219. !     $(COMPARE) ignrcase.good tmp && rm -f tmp
  220.   
  221.   regtest::
  222. ***************
  223. *** 67,71 ****
  224.   posix::
  225.       @echo '1:2,3 4' | ../gawk -f posix >tmp
  226. !     cmp posix.good tmp && rm -f tmp
  227.   
  228.   manyfiles::
  229. --- 69,73 ----
  230.   posix::
  231.       @echo '1:2,3 4' | ../gawk -f posix >tmp
  232. !     $(COMPARE) posix.good tmp && rm -f tmp
  233.   
  234.   manyfiles::
  235. ***************
  236. *** 79,104 ****
  237.   compare::
  238.       @../gawk -f compare.awk 0 1 compare.in >tmp
  239. !     cmp compare.good tmp && rm -f tmp
  240.   
  241.   arrayref::
  242.       @../gawk -f arrayref >tmp
  243. !     cmp arrayref.good tmp && rm -f tmp
  244.   
  245.   rs::
  246.       @../gawk -v RS="" '{ print $$1, $$2}' rs.data >tmp
  247. !     cmp rs.good tmp && rm -f tmp
  248.   
  249.   fsbs::
  250.       @../gawk -v FS='\' '{ print $$1, $$2 }' fsbs.in >tmp
  251. !     cmp fsbs.good tmp && rm -f tmp
  252.   
  253.   inftest::
  254.       @echo This test is very machine specific...
  255.       @../gawk -f inftest.awk >tmp
  256. !     cmp inftest.good tmp && rm -f tmp
  257.   
  258.   getline::
  259.       @../gawk -f getline.awk getline.awk getline.awk >tmp
  260. !     cmp getline.good tmp && rm -f tmp
  261.   
  262.   rand::
  263. --- 81,106 ----
  264.   compare::
  265.       @../gawk -f compare.awk 0 1 compare.in >tmp
  266. !     $(COMPARE) compare.good tmp && rm -f tmp
  267.   
  268.   arrayref::
  269.       @../gawk -f arrayref >tmp
  270. !     $(COMPARE) arrayref.good tmp && rm -f tmp
  271.   
  272.   rs::
  273.       @../gawk -v RS="" '{ print $$1, $$2}' rs.data >tmp
  274. !     $(COMPARE) rs.good tmp && rm -f tmp
  275.   
  276.   fsbs::
  277.       @../gawk -v FS='\' '{ print $$1, $$2 }' fsbs.in >tmp
  278. !     $(COMPARE) fsbs.good tmp && rm -f tmp
  279.   
  280.   inftest::
  281.       @echo This test is very machine specific...
  282.       @../gawk -f inftest.awk >tmp
  283. !     $(COMPARE) inftest.good tmp && rm -f tmp
  284.   
  285.   getline::
  286.       @../gawk -f getline.awk getline.awk getline.awk >tmp
  287. !     $(COMPARE) getline.good tmp && rm -f tmp
  288.   
  289.   rand::
  290. ***************
  291. *** 108,144 ****
  292.   negexp::
  293.       @../gawk 'BEGIN { a = -2; print 10^a }' >tmp
  294. !     cmp negexp.good tmp && rm -f tmp
  295.   
  296.   asgext::
  297.       @../gawk -f asgext.awk asgext.in >tmp
  298. !     cmp asgext.good tmp && rm -f tmp
  299.   
  300.   anchgsub::
  301.       @../gawk -f anchgsub.awk anchgsub.in >tmp
  302. !     cmp anchgsub.good tmp && rm -f tmp
  303.   
  304.   splitargv::
  305.       @../gawk -f splitargv.awk splitargv.in >tmp
  306. !     cmp splitargv.good tmp && rm -f tmp
  307.   
  308.   awkpath::
  309.       @AWKPATH=".:lib" ../gawk -f awkpath.awk >tmp
  310. !     cmp awkpath.good tmp && rm -f tmp
  311.   
  312.   nfset::
  313.       @../gawk -f nfset.awk nfset.in >tmp
  314. !     cmp nfset.good tmp && rm -f tmp
  315.   
  316.   reparse::
  317.       @../gawk -f reparse.awk reparse.in >tmp
  318. !     cmp reparse.good tmp && rm -f tmp
  319.   
  320.   argtest::
  321.       @../gawk -f argtest.awk -x -y abc >tmp
  322. !     cmp argtest.good tmp && rm -f tmp
  323.   
  324.   badargtest::
  325.       @-../gawk -f 2>&1 | grep -v patchlevel > tmp
  326. !     cmp badargs.good tmp && rm -f tmp
  327.   
  328.   clean:
  329. --- 110,146 ----
  330.   negexp::
  331.       @../gawk 'BEGIN { a = -2; print 10^a }' >tmp
  332. !     $(COMPARE) negexp.good tmp && rm -f tmp
  333.   
  334.   asgext::
  335.       @../gawk -f asgext.awk asgext.in >tmp
  336. !     $(COMPARE) asgext.good tmp && rm -f tmp
  337.   
  338.   anchgsub::
  339.       @../gawk -f anchgsub.awk anchgsub.in >tmp
  340. !     $(COMPARE) anchgsub.good tmp && rm -f tmp
  341.   
  342.   splitargv::
  343.       @../gawk -f splitargv.awk splitargv.in >tmp
  344. !     $(COMPARE) splitargv.good tmp && rm -f tmp
  345.   
  346.   awkpath::
  347.       @AWKPATH=".:lib" ../gawk -f awkpath.awk >tmp
  348. !     $(COMPARE) awkpath.good tmp && rm -f tmp
  349.   
  350.   nfset::
  351.       @../gawk -f nfset.awk nfset.in >tmp
  352. !     $(COMPARE) nfset.good tmp && rm -f tmp
  353.   
  354.   reparse::
  355.       @../gawk -f reparse.awk reparse.in >tmp
  356. !     $(COMPARE) reparse.good tmp && rm -f tmp
  357.   
  358.   argtest::
  359.       @../gawk -f argtest.awk -x -y abc >tmp
  360. !     $(COMPARE) argtest.good tmp && rm -f tmp
  361.   
  362.   badargtest::
  363.       @-../gawk -f 2>&1 | grep -v patchlevel > tmp
  364. !     $(COMPARE) badargs.good tmp && rm -f tmp
  365.   
  366.   clean:
  367. diff -2rcN gawk-2.15.4/test/poundbang gawk-2.15.4-amiga/test/poundbang
  368. *** gawk-2.15.4/test/poundbang    Sun Feb 27 22:44:19 1994
  369. --- gawk-2.15.4-amiga/test/poundbang    Sun Feb 27 21:30:51 1994
  370. ***************
  371. *** 1,3 ****
  372. ! #! /tmp/gawk -f 
  373.       { ccount += length($0) }
  374.   END { printf "average line length is %2.4f\n", ccount/NR}
  375. --- 1,3 ----
  376. ! #!/tmp/gawk -f 
  377.       { ccount += length($0) }
  378.   END { printf "average line length is %2.4f\n", ccount/NR}
  379.